import request, { download } from '@/utils/request'

/**
 * 应用版本 Service业务
 *
 * @author EasyAdmin ( 1073602@qq.com )
 * @date 2025-08-20
 */
export default {

  /**
   * 分页查询
   * @param query 查询参数
   */
  page: (query: any) => {
    return request.get('/admin/app/version/page', { params: query })
  },

  /**
   * 查询列表
   * @param query 查询参数
   */
  list: (query: any) => {
    return request.get('/admin/app/version/list', { params: query })
  },

  /**
   * 查询详细
   * @param query 查询参数
   */
  getById: (id: string) => {
    return request.get('/admin/app/version/' + id)
  },

  /**
   * 新增
   * @param data 新增数据
   */
  add: (data: any) => {
    return request.post('/admin/app/version', data)
  },

  /**
   * 修改
   * @param data 修改数据
   */
  update: (data: any) => {
    return request.put('/admin/app/version', data)
  },

  /**
   * 删除
   * @param ids 删除Ids
   */
  delete: (ids: any) => {
    return request.delete('/admin/app/version/' + ids)
  },

  /**
   * 导出Excel
   * @param filename Excel文件名称
   * @param query 查询参数
   */
  download: (filename: string, query: any) => {
    download("/admin/app/version/export", { ...query }, filename + '.xlsx',{});
  }
}